/**
 * @(#)Entrada.java
 *
 *
 * @author Omar Pinto
 * @version 1.00 2011/11/21
 */
import java.util.ArrayList;
import java.util.StringTokenizer;

public class Entrada {
	private String tradicional;
	private String simplificado;
	private String tipeado;
	private ArrayList<String> acepciones;

    public Entrada(String tradicional, String simplificado, String tipeado, ArrayList<String> acepciones){
    	this.tradicional=tradicional;
    	this.simplificado=simplificado;
    	this.tipeado=tipeado;
    	this.acepciones=acepciones;
    }

    public String getTradicional(){
    	return tradicional;
    }

    public String getSimplificado(){
    	return simplificado;
    }

    public String getTipeado(){
    	return tipeado;
    }

	public String getRomanizacion(){
		String resultado="";

		StringTokenizer palabras=new StringTokenizer(tipeado);
		int contador=0;
		while(palabras.hasMoreTokens()){
			String p=palabras.nextToken();
			if(contador>0){
				resultado+=" "+p.substring(0, p.length()-1);
			}else{
				resultado+=p.substring(0, p.length()-1);
			}
			contador++;
		}
		return resultado;
	}

	public ArrayList<String> getAcepciones(){
		return acepciones;
	}

	public String toString(){
		return acepciones.toString();
	}
}